Online Logical Puzzles